pertaining to new spain or inhabitants - French English Dictionary